<?PHP 
//On récupère l'id du cours
if (isset($_GET['id'])){
  $course_id=$_GET['id'];
}
//On récupère l'id de l'enseignant à supprimer
if (isset($_GET['supprimer_ens'])){
  $enseignant_id=$_GET['supprimer_ens'];
}
//On récupère l'id de l'enseignant pour modifier le statut RESPONSABLE/NON RESPONSABLE    
if (isset($_GET['resp'])){
    $user=$_GET['resp'];
    $cours=$course_id;
    include('utilisateurs/responsable_modif.php');

}
if (isset($_GET['supprimer_ens'])) {
  // Suppression d'un enseignant 
	
 		//On cherche le context du cours créé précédemment
     $coursecontext = get_context_instance(CONTEXT_COURSE, $course_id);
  
  		 // Ajoutons le role par défaut à l'utilisateur pour ce context
  		if (role_unassign($CONF_role_enseignant, $enseignant_id, 0, $coursecontext->id)) 
  		{
  			$track_stic="\n L'enseignant a bien été désinscrit au cours"; // Si ça s'est bien passé
  		} 
  		else
  		{
  			$track_stic="\n ERREUR Pour la désinscription au cours de l'enseignant"; // Si ça s'est mal passé
  		}
}

$pluriel="";
$fiche_moodles_enseignants=moodle_get_enseignants($course->id);
 if(isset($fiche_moodles_enseignants) AND $fiche_moodles_enseignants==NULL){
  $nb=0;
 }else{
   $nb=count($fiche_moodles_enseignants);
    if($nb>1){
      $pluriel="s";
    }
 }
echo "<table><thead class='ui-widget-header'>
        <tr>
        <th class='btn_tableau'>Responsable</th>
        <th><a href='../admin/roles/assign.php?contextid=".$coursecontext->id."&amp;roleid=".$CONF_role_enseignant."' target='_blank'><img src='includes/images/ico-ajouter.jpg' alt='Ajouter un enseignant' /></a> Enseignant".$pluriel." : ".$nb."</th>
        <th class='btn_tableau'>Supprimer</th>
        </tr></thead>";
// Pour chaque enseignant de l'espace
if ($fiche_moodles_enseignants) // si y'en a au moins 1 
{
  foreach ($fiche_moodles_enseignants as $fiche_moodle_enseignant)
  {
      $fiche_moodle_courant= $fiche_moodle_enseignant->firstname." ".$fiche_moodle_enseignant->lastname;
      echo  "<tr><td class='btn_tableau'>";
      echo '<span id="ens'.$fiche_moodle_enseignant->id.'-'.$course->id.'">';
      // Est-ce un responsable du cours ?      
      if (verif_responsable($fiche_moodle_enseignant->id,$course->id)) 
      {
        
        if ($admin) // Afficher le nombre de connexion à moodle et la possibilité de mettre en responsable ou non (réservé admin)
        {
          //S'il y a plus d'un responsable OU qu'on autorise qu'il n'y ai pas de responsable
           if((nb_responsable($course_id)>1 OR $CONF_espace_sans_responsable)OR($CONF_espace_sans_responsable)){
           // Possibilité de le rendre NON-Responsable
          echo "<a href='index.php?page=cours/cours_fiche&amp;id=".$course->id."&amp;resp=".$fiche_moodle_enseignant->id."'>
          <img alt='".$DICO_tableau_supprimer_responsable."' title='".$DICO_tableau_supprimer_responsable."' src='includes/images/ico-enlever.jpg' /></a>";        
           } 
           $resp=true;
        }
      }
      else // Ce n'est pas un responsable
      {

        if ($admin) // Possibilité de mettre en responsable
        {
           echo "<a href='index.php?page=cours/cours_fiche&amp;id=".$course->id."&amp;resp=".$fiche_moodle_enseignant->id."'>
          <img alt='".$DICO_tableau_ajouter_responsable."' title='".$DICO_tableau_ajouter_responsable."' src='includes/images/ico-ajouter.jpg' /></a>";        
           $resp=false;
        }

      }
      echo "</span></td><td>";
      if($resp){
              // C'est un responsable on le fait ressortir en gras
                echo "<b><a href='index.php?page=utilisateurs/fiche&amp;login=".$fiche_moodle_enseignant->username."'>".$fiche_moodle_courant."</a></b>";
      }else{
                echo "<a href='index.php?page=utilisateurs/fiche&amp;login=".$fiche_moodle_enseignant->username."'>".$fiche_moodle_courant."</a>"; // On affiche son nom
      }
      echo "</td><td class='btn_tableau'>";   
      //A REVOIR --> POSSIBILITE D ETRE PLUS SIMPLE
      //S'il y a au moins 2 responsables OU qu'on accepte qu'il n'y ai pas de responsable/pas d'enseignant ET qu'il est RESPONSABLE
      if(((nb_responsable($course_id)>1) OR ($CONF_espace_sans_responsable) OR ($CONF_espace_sans_enseignant)) AND ($resp)){
      echo "<a href='index.php?page=cours/cours_fiche&amp;id=".$course->id."&amp;resp=".$fiche_moodle_enseignant->id."&amp;supprimer_ens=".$fiche_moodle_enseignant->id."' 
          onclick='return confirmation_suppression(\"".$DICO_tableau_supprimer_enseignant_confirmation."?\");' title='".$DICO_tableau_supprimer_enseignant."'>
          <img alt='".$DICO_tableau_supprimer_enseignant."' title='".$DICO_tableau_supprimer_enseignant."' src='includes/images/cross.png' /></a>";
      }else{
        if((!$resp) OR ($CONF_espace_sans_responsable) OR ($CONF_espace_sans_enseignant)){
           //s'il n'est pas responsable on peut le supprimer
        echo "<a href='index.php?page=cours/cours_fiche&amp;id=".$course->id."&amp;supprimer_ens=".$fiche_moodle_enseignant->id."' 
          onclick='return confirmation_suppression(\"".$DICO_tableau_supprimer_enseignant_confirmation."?\");' title='".$DICO_tableau_supprimer_enseignant."'>
          <img alt='".$DICO_tableau_supprimer_enseignant."' title='".$DICO_tableau_supprimer_enseignant."' src='includes/images/cross.png' /></a>";        
        }
                
      }
      echo "</td></tr>";
  }

}else{
  echo "<tr><td colspan='3'><span class='strong'>Aucun enseignant est dans ce cours</span></td></tr>";
}
echo "</table>";
?>